В этом примере показано, как получать доступ к серверной переменной HTTP_USER_AGENT (пользовательский HTTP-агент). Имеется еще несколько переменных сервера, которые вы также можете использовать.
// Обработчик (handler), который обращается к
// переменной сервера (access a server variable)
[request_handler ( "access_server_vanable") ]
class C_access_server_variable_AppHandler
{
protected: // защищенный
[ tag_name(name="AccessServerVariable") ]
HTTP_CODE AccessServerVariable(void)
А вот связанный (associated) с этим кодом файл access_server_variable . srf (access server variable — "доступ к серверной переменной").
{ {handler ATLServerApp.dll/access_server_vanable}}
{{AccessServerVariable}}
На рис. 12.17. показан результат просмотра файла access_server_variable.srf, доступ к которому можно получить, перейдя по унифицированному указателю информационного ресурса (URL) http://localhost/ATLServerApp/access_server_variable.srf.
Рис. 12.17. Просмотр access_server_variable.srf